Outline of the MX Standard
نویسنده
چکیده
MX is a new XML-based format to describe comprehensively heterogeneous music contents. In a single MX file, music symbols, printed scores, audio tracks, computer-driven performances, catalogue metadata, text and graphic contents related to a single music piece are linked and mutually synchronised within the same framework. Heterogeneous contents are organised in a multilayered structure that supports different encoding formats and a number of digital objects for each layer. 1 A New Standard for Music MX, an acronym which stands for Musical application using XML, is the code-name for a new file format whose international standardisation is in progress. Its development follows the guidelines of IEEE P1599, Recommended Practice Dealing with Applications and Representations of Symbolic Music Information Using the XML Language. MX is the result of research efforts at the Laboratorio di Informatica Musicale, or LIM, of the Università degli Studi di Milano. P1599, the IEEE Standard, is sponsored by the Computer Society Standards Activity Board and was launched by the Technical Committee on Computer Generated Music (IEEE CS TC on CGM) [1]. In 2002, a prototypal version of the format was released, originally known as Musical Application using XML, or MAX [2]. This format was discussed at IEEE MAX 2002 international conference. The IEEE final evaluation process, known as balloting, is currently being performed, with the aim of making MX/P1599 an international standard. The most recent version is MX Release Candidate 1, whose DTD and documentation can be downloaded from http://www.mx.dico.unimi.it. Tools for music visualisation [3], content-based retrieval [4], and automatic segmentation [5] are currently available. 2 Key Features of MX MX is an XML-based format. There are many advantages in choosing XML to describe information in general, and music information in particular. For instance, an Outline of the MX Standard 197 XML-based language allows inherent readability, extensibility and durability. It is open, free, easy to read by humans and computers, and can be edited by common software applications. Moreover, it is strongly structured, it can be extended to support new notations and new music symbols, and it can thus become a means of interchange for music with software applications and over the Net. Most of these topics have been treated in [6] and [7]. A comprehensive description of music must support heterogeneous materials. Thanks to the intrinsic capability of XML to provide structures for information, such representations can be organised in an effective and efficient way. MX employs six different layers to represent information, as explained in [8] and shown in Figure 1: • General – music-related metadata, i.e. catalogue information about the piece; • Logic – the logical description of score symbols; • Structural – identification of music objects and their mutual relationships; • Notational – graphical representations of the score; • Performance – computer-based descriptions and executions of music according to performance languages; • Audio – digital or digitised recordings of the piece. Not all layers must, or can, be present for a given music piece. Of course, the higher their number, the richer the musical description. Richness has been mentioned in regard to the number of heterogeneous types of media description, namely symbolic, logic, audio, graphic, etc. But the philosophy of MX allows one extra step, namely that each layer can contain many digital instances. For example, the Audio layer could link to several audio tracks, and the Structural layer could provide many different analyses for the same piece. The concept of multilayered description – as many different types of descriptions as possible, all correlated and synchronised – together with the concept of multi-instance support – as many different media objects as possible for each layer – provide rich and flexible means for encoding music in all its aspects. It is possible to adopt some ad hoc encoding in addition to already existing formats to represent information. In fact, while a comprehensive format to represent music is not available, popular existing standards must be taken into account. This is a not a contradiction because of the two-sided approach of MX to music representation, which is: keep intrinsic music descriptions inside of the MX file – in XML format – and media objects outside of the MX file – in their original format. The symbols that belong to the score, such as chords and notes, are described in XML, in the Logic layer. On the contrary, MP3 files and other audio descriptions are not translated into XML format, rather they are linked and mapped inside the corresponding MX layer, the Audio layer. It should be clear that the description provided by an MX file is flexible and rich, both in regard to the number and to the type of media involved. In fact, thanks to this approach, a single file can contain one or more descriptions of the same music piece in each layer. For example, in the case of an operatic aria, the MX file could house: the catalogue metadata about the piece, its author(s) and genre; the corresponding portion of the libretto; scans of the original manuscript and of a number of printed scores; several audio files containing different performances; related iconographic contents, such as sketches, on-stage photographs, and playbills. Thanks to the
منابع مشابه
Comparative Evaluation of Mx and Alum as Bio and Conventional Adjuvants in Inducing Immune Responses by Influenza DNA Vaccine
Background & Objective: DNA vaccines as a new generation of vaccines require adjuvant to improve vaccine immunogenicity; adjuvants can also increase the DNA vaccine efficacy. In this study, the effects of the host’s interferon-inducible Mx protein as bio adjuvant and conventional alum adjuvant were evaluated. Materials & Methods: The BALB/c mice were immunized by different prime-boost strate...
متن کاملModified Photochemical Properties of Mitoxantrone by Plasmonic Photothermal Response of Hollow Gold Nanoshells
Introduction: Mitoxantrone (MX) has been introduced as a photosensitizer drug. However, due to some side effects, the widespread use of this drug has been confronted with some limitations. Hollow gold nanoshells (HGN) have attracted considerable attention due to their interesting photochemical features that can use as nanocarrier. In this paper, the thermal response of MX and the use of this pr...
متن کاملModuli Problems in Derived Noncommutative Geometry
Moduli Problems in Derived Noncommutative Geometry Pranav Pandit Tony Pantev, Advisor We study moduli spaces of boundary conditions in 2D topological field theories. To a compactly generated linear∞-category X , we associate a moduli functor MX parametrizing compact objects in X . Using the Barr-Beck-Lurie monadicity theorem, we show that MX is a flat hypersheaf, and in particular an object in ...
متن کاملManagement Options for Pratylenchus penetrans in Easter Lily.
Alternatives to reduce or modify nematicide use for minimizing groundwater contamination in Easter lily were explored in two field trials. Alternatives to standard 1,3-dichloropropene (1,3-D) plus phorate injection in the first trial were: (i) delaying applications until after winter rains, (ii) removing roots from planting stock, (iii) 1,3-D via drip irrigation, (iv) a chitin-urea soil amendme...
متن کاملComparative proteomics study of proteins involved in induction of higher rates of cell death in mitoxantrone-resistant breast cancer cells MCF-7/MX exposed to TNF-α
Objective(s): Resistance to medications is one of the main complications in chemotherapy of cancer. It has been shown that some multidrug resistant cancer cells indicate more sensitivity against cytotoxic effects of TNF-α compared to their parental cells. Our previous findings indicated vulnerability of the mitoxantrone-resistant breast cancer cells MCF-7/MX to cell de...
متن کامل